PVMWebCluster: Integration of PVM Clusters Using Web Services and CORBA
نویسنده
چکیده
We propose a new architecture and its implementation called PVMWebCluster which enables easy parallelization of PVM task execution both onto geographically distributed PVM clusters and within them. Task submission is done by calling Web services that negotiate the best cluster(s) for the task and communicate with clusters via CORBA method invocation. PVMWebCluster supports tightly-coupled high performance demanding parallel applications by using PVM/DAMPVM, implements the idea of controlled cluster sharing among users as in grids and multi-tier applications and finally integrates the components using the latest Web services approach. This architecture gives flexibility, easy access for many users through simple code from many languages and operating systems and future development possibilities. We have implemented a testbed application and evaluated it on a testbed platform consisting of four clusters and eight nodes. Multiple copies have been run on the clusters and also parallelized within each of them using DAMPVM also implemented by the author.
منابع مشابه
Architecture and Implementation of Distributed Data Storage Using Web Services, CORBA and PVM
We propose an architecture and its implementation called PVMWebCluster I/O targeted for distributed data storage and retrieval. Data is submitted via Web services from geographically distant clients or via CORBA from within clusters which offers better performance. The system consists of many, possibly geographically distributed clusters which run DAMPVM/PVM. Each cluster has a manager waiting ...
متن کاملWeb Remote Services Oriented Architecture for Cluster Management
PCs and Workstations clusters are becoming more popular everyday. In many cases these systems are considered as part of a wider system for meta or GRID computing purposes. The management, administration and use of this systems present several difficulties due to the need to access different systems located at remote sites. A new architecture for managing a MultiUser MultiCluster environment has...
متن کاملWeb Services-based Integration of Heterogeneous Databases Using a Multi-agent System
An important application area in which software agents have an essential role to play is that of providing user access to a collection of heterogeneous distributed databases. This paper describes a general approach, which uses a multi-agents system based on Web services and common object request broker architecture (CORBA) to retrieve information from a set of heterogeneous distributed database...
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملFrom CORBA to Web Services Composition
CORBA has some positive aspects to develop applications, but its communication model is limited to accomplish interactions among clients and enterprise servers on the Web. The technologies of Web Service seem to offer a better answer for developing distributed applications on the Web. The first part of this paper is a discussion about the evolution of CORBA and of Web Services, showing their be...
متن کامل